﻿using System;
using System.Collections.Generic;
using System.Text;

namespace TarreOA.TarreOAModels {
    public class Flow_NewFlow {
        private int newFlowl_id;
        private int newFlow_sort;
        private Flow_Type base_flow;
        private string newFlow_name;
        private int allow_affixFile;
        private int newFlow_type;
        private string newFlow_manager;
        private int base_flow_id;
        private int form_id;
        private Flow_Forms flow_Form;

        public Flow_Forms Flow_Form
        {
            get { return flow_Form; }
            set { flow_Form = value; }
        }

        /// <summary>
        /// 获取或设置该新建流程的引用表单的编号
        /// </summary>
        public int Form_id
        {
            get { return form_id; }
            set { form_id = value; }
        }

        /// <summary>
        /// 获取或设置该新建流程的所属流程分类的编号
        /// </summary>
        public int Base_flow_id
        {
            get { return base_flow_id; }
            set { base_flow_id = value; }
        }

        /// <summary>
        /// 获取或设置该新建流程的监控人员(多个人员登录名用逗号隔开，可以为空)
        /// </summary>
        public string NewFlow_manager {
            get { return newFlow_manager; }
            set { newFlow_manager = value; }
        }

        /// <summary>
        /// 获取或设置新建流程的类型(1表示固定流程，2表示自由流程)
        /// </summary>
        public int NewFlow_type {
            get { return newFlow_type; }
            set { newFlow_type = value; }
        }

        /// <summary>
        /// 获取或设置该新建流程是否允许上传附件(0表示允许，1表示不允许)
        /// </summary>
        public int Allow_affixFile {
            get { return allow_affixFile; }
            set { allow_affixFile = value; }
        }

        /// <summary>
        /// 获取或设置新建流程的名称
        /// </summary>
        public string NewFlow_name {
            get { return newFlow_name; }
            set { newFlow_name = value; }
        }

        /// <summary>
        /// 获取或设置所在流程分类的信息(class:Flow_Type)
        /// </summary>
        public Flow_Type Base_flow {
            get { return base_flow; }
            set { base_flow = value; }
        }

        /// <summary>
        /// 获取或设置所在流程分类的排序号
        /// </summary>
        public int NewFlow_sort {
            get { return newFlow_sort; }
            set { newFlow_sort = value; }
        }

        /// <summary>
        /// 获取或设置新建流程编号
        /// </summary>
        public int NewFlowl_id {
            get { return newFlowl_id; }
            set { newFlowl_id = value; }
        }
    }
}
